<?php

Load::model('productos');
class ProductosController extends AdminController {
	
	public function index($page=1){
		
		$productos = new Productos();
		$this->productos = $productos->getPaginadoProductos();
	}
	
	public function registrar(){
		
		if(Input::hasPost('producto')){
		
            $producto = new Productos(Input::post('producto'));        
            if($producto->guardar()){
                Flash::valid('Producto creado correctamente');                
                Input::delete();
                return;               
            }else{
                Flash::error('El producto no pudo ser creado');
            }
        }
				
	}
	
	public function actualizar($producto_id){
		
		$producto = new Productos();
		
        if(Input::hasPost('producto')){
 			
            if($producto->guardar(Input::post('producto'))){
            	
                Flash::valid('Producto actualizado correctamente ');            
                return Router::redirect();
                
            } else {
                Flash::error('El producto no pudo ser actualizado');
            }
            
        }else 
		{
            $this->producto = $producto->getByID((int)$producto_id);
        }
		
	}
	
	public function eliminar(){
		
	}
		
}